home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 September / PCWorld_2007-09_cd.bin / v cisle / wireshark / wireshark-setup-0.99.6a.exe / snmp / mibs / UCD-DISKIO-MIB.txt < prev    next >
Text File  |  2005-04-21  |  4KB  |  163 lines

  1. UCD-DISKIO-MIB DEFINITIONS ::= BEGIN
  2.  
  3. --
  4. -- Derived from the original VEST-INTERNETT-MIB. Open issues:
  5. --
  6. -- (a) where to register this MIB?
  7. -- (b) use not-accessible for diskIOIndex?
  8. --
  9.  
  10.  
  11. IMPORTS
  12.     MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Counter64
  13.         FROM SNMPv2-SMI
  14.     DisplayString
  15.         FROM SNMPv2-TC
  16.     ucdExperimental
  17.         FROM UCD-SNMP-MIB;
  18.  
  19. ucdDiskIOMIB MODULE-IDENTITY
  20.     LAST-UPDATED "200001260000Z"
  21.     ORGANIZATION "University of California, Davis"
  22.     CONTACT-INFO    
  23.     "This mib is no longer being maintained by the University of
  24.      California and is now in life-support-mode and being
  25.      maintained by the net-snmp project.  The best place to write
  26.      for public questions about the net-snmp-coders mailing list
  27.      at net-snmp-coders@lists.sourceforge.net.
  28.  
  29.          postal:   Wes Hardaker
  30.                    P.O. Box 382
  31.                    Davis CA  95617
  32.  
  33.          email:    net-snmp-coders@lists.sourceforge.net
  34.         "
  35.     DESCRIPTION
  36.         "This MIB module defines objects for disk IO statistics."
  37.     REVISION     "200001260000Z"
  38.     DESCRIPTION
  39.         "SMIv2 version derived from older definitions contained
  40.          in the VEST-INTERNETT-MIB module."
  41.     REVISION     "200504200000Z"
  42.     DESCRIPTION
  43.         "Add 64 bit counters. Patch from Dan Nelson."
  44.     ::= { ucdExperimental 15 }
  45.  
  46. diskIOTable OBJECT-TYPE
  47.     SYNTAX      SEQUENCE OF DiskIOEntry
  48.     MAX-ACCESS  not-accessible
  49.     STATUS      current
  50.     DESCRIPTION
  51.         "Table of IO devices and how much data they have read/written."
  52.     ::= { ucdDiskIOMIB 1 }
  53.  
  54. diskIOEntry OBJECT-TYPE
  55.     SYNTAX      DiskIOEntry
  56.     MAX-ACCESS  not-accessible
  57.     STATUS      current
  58.     DESCRIPTION
  59.         "An entry containing a device and its statistics."
  60.     INDEX       { diskIOIndex }
  61.     ::= { diskIOTable 1 }
  62.  
  63. DiskIOEntry ::= SEQUENCE {
  64.     diskIOIndex         Integer32,
  65.     diskIODevice        DisplayString,
  66.     diskIONRead         Counter32,
  67.     diskIONWritten      Counter32,
  68.     diskIOReads         Counter32,
  69.     diskIOWrites        Counter32,
  70.     diskIONReadX        Counter64,
  71.     diskIONWrittenX     Counter64
  72. }
  73.  
  74. diskIOIndex OBJECT-TYPE
  75.     SYNTAX      Integer32 (0..65535)
  76.     MAX-ACCESS  read-only
  77.     STATUS      current
  78.     DESCRIPTION
  79.         "Reference index for each observed device."
  80.     ::= { diskIOEntry 1 }
  81.  
  82. diskIODevice OBJECT-TYPE
  83.     SYNTAX      DisplayString
  84.     MAX-ACCESS  read-only
  85.     STATUS      current
  86.     DESCRIPTION
  87.         "The name of the device we are counting/checking."
  88.     ::= { diskIOEntry 2 }
  89.  
  90. diskIONRead OBJECT-TYPE
  91.     SYNTAX      Counter32
  92.     MAX-ACCESS  read-only
  93.     STATUS      current
  94.     DESCRIPTION
  95.         "The number of bytes read from this device since boot."
  96.     ::= { diskIOEntry 3 }
  97.  
  98. diskIONWritten OBJECT-TYPE
  99.     SYNTAX      Counter32
  100.     MAX-ACCESS  read-only
  101.     STATUS      current
  102.     DESCRIPTION
  103.         "The number of bytes written to this device since boot."
  104.     ::= { diskIOEntry 4 }
  105.  
  106. diskIOReads OBJECT-TYPE
  107.     SYNTAX      Counter32
  108.     MAX-ACCESS  read-only
  109.     STATUS      current
  110.     DESCRIPTION
  111.         "The number of read accesses from this device since boot."
  112.     ::= { diskIOEntry 5 }
  113.  
  114. diskIOWrites OBJECT-TYPE
  115.     SYNTAX      Counter32
  116.     MAX-ACCESS  read-only
  117.     STATUS      current
  118.     DESCRIPTION
  119.         "The number of write accesses to this device since boot."
  120.     ::= { diskIOEntry 6 }
  121.  
  122. diskIOLA1 OBJECT-TYPE
  123.     SYNTAX      Integer32 (0..100)
  124.     MAX-ACCESS  read-only
  125.     STATUS      current
  126.     DESCRIPTION
  127.         "The 1 minute average load of disk (%)"
  128.     ::= { diskIOEntry 9 }
  129.  
  130. diskIOLA5 OBJECT-TYPE
  131.     SYNTAX      Integer32 (0..100)
  132.     MAX-ACCESS  read-only
  133.     STATUS      current
  134.     DESCRIPTION
  135.         "The 5 minute average load of disk (%)"
  136.     ::= { diskIOEntry 10 }
  137.  
  138. diskIOLA15 OBJECT-TYPE
  139.     SYNTAX      Integer32 (0..100)
  140.     MAX-ACCESS  read-only
  141.     STATUS      current
  142.     DESCRIPTION
  143.         "The 15 minute average load of disk (%)"
  144.     ::= { diskIOEntry 11 }
  145.  
  146. diskIONReadX OBJECT-TYPE
  147.     SYNTAX      Counter64
  148.     MAX-ACCESS  read-only
  149.     STATUS      current
  150.     DESCRIPTION
  151.         "The number of bytes read from this device since boot."
  152.     ::= { diskIOEntry 12 }
  153.  
  154. diskIONWrittenX OBJECT-TYPE
  155.     SYNTAX      Counter64
  156.     MAX-ACCESS  read-only
  157.     STATUS      current
  158.     DESCRIPTION
  159.         "The number of bytes written to this device since boot."
  160.     ::= { diskIOEntry 13 }
  161.  
  162. END
  163.